cover oneself with a shield - Francés Inglés Diccionario